[The video is a little disjointed, shooting up from the street. You see Germany's
newest Mercedes SLR smoking in some bushes, wrapped around a lamp post. There are flashing cop lights around, and Germany is standing there in the image, a police officer flashing a light in his eyes and telling him to look around. And then telling him to touch his
(
Read more... )